
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./templates/template_vendeur.xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:c="http://java.sun.com/jsp/jstl/core">

    <ui:define name="content">
        <f:view>
            <c:if test="${userBean.vendeurConnected == false}">
                Veuillez vous connecter pour accéder à cette partie
            </c:if>
            <c:if test="${userBean.vendeurConnected == true}">
                <p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />

                <h:form>
                    <h1>Liste de mes produits</h1>
                    <p:dataTable value="#{userBean.touslesProduitsVendeur}" style="text-align: center;" var="item">                       
                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Nom"/>
                            </f:facet>
                            <h:outputText value="#{item.nom}"/>
                        </p:column>
                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Catégorie"/>
                            </f:facet>
                            <h:outputText value="#{item.categorie}"/>
                        </p:column>
                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Description"/>
                            </f:facet>
                            <h:outputText value="#{item.description}"/>
                        </p:column>
                        <p:column style="width: 150px;">
                            <f:facet name="header">
                                <h:outputText value="Prix"/>
                            </f:facet>
                            <h:outputText value="#{item.prix} €"/>
                        </p:column>
                        <p:column style="width: 150px;">
                            <f:facet name="header">
                                <h:outputText value="Action"/>
                            </f:facet>
                            <p:commandButton icon="ui-icon-pencil" action="#{magasinBean.modifier(item)}"/>
                            <p:commandButton icon="ui-icon-trash" action="#{magasinBean.supprimer(item)}"/>
                        </p:column>
                    </p:dataTable>
                </h:form>
            </c:if>
        </f:view>
    </ui:define>
</ui:composition>
